home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1982-05-11 | 1.3 KB | 55 lines |
- 1 DEF SEG=&HB800
- 2 BSAVE "tempgraf",0,&H4000
- 5 WIDTH 40
- 10 SCREEN 0,1
- 20 COLOR 15,9,1
- 30 KEY OFF
- 40 CLS
- 50 PRINT STRING$(40,176)
- 60 PRINT STRING$(1,176)+SPACE$(38)+STRING$(1,176)
- 70 PRINT STRING$(1,176)+" EASY - GRAF SAVE SCREEN "+STRING$(1,176)
- 80 PRINT STRING$(1,176)+SPACE$(38)+STRING$(1,176)
- 90 PRINT STRING$(40,176)
- 100 PRINT " "
- 101 INPUT " ENTER NAME TO BE GIVEN TO GRAPHICS ITEM ==>";GRAFNAM$
- 102 INPUT " ENTER DESCRIPTION OF ITEM ==>";GRAFDESC$
- 120 OPEN "GRAFINDX.EZG" AS #1 LEN=128
- 130 FIELD #1, 10 AS IDX$, 23 AS DESC$,2 AS RESOL$, 2 AS LEFTCOR$, 2 AS RIGHTCOR$,2 AS TOPCOR$, 2 AS BOTCOR$
- 135 LSET IDX$="9999999999"
- 140 WHILE IDX$ <> SPACE$(10)
- 150 I = I+1
- 155 IF I > 10 THEN LSET IDX$ = "999999": GOTO 170
- 160 GET #1,I
- 170 WEND
- 175 SUBSCR = 0
- 176 NSPCS = 8 - LENGTHPARM
- 180 IF I>10 THEN 1100
- 182 LSET LEFTCOR$ = MKI$(LEFT)
- 185 LSET RIGHTCOR$ = MKI$(RIGHT)
- 187 LSET TOPCOR$=MKI$(TOP)
- 188 LSET BOTCOR$=MKI$(BOT)
- 190 LSET IDX$=GRAFNAM$
- 200 LSET DESC$= GRAFDESC$
- 205 LSET RESOL$ = MKI$(RES%)
- 210 PUT #1,I
- 220 CLOSE #1
- 222 CLOSE #1
- 225 GRAPHICFILENAME$ = GRAFNAM$+".EZG"
- 230 PRINT " Index updated"
- 233 SCREEN RES%,1
- 235 DEF SEG=&HB800
- 240 BLOAD "TEMPGRAF",0
- 245 DEF SEG=&HB800
- 250 BSAVE GRAFNAM$+".EZG",0,&H4000
- 270 KILL "TEMPGRAF.BAS"
- 275 SCREEN 0,1
- 276 WIDTH 40
- 277 CLS
- 280 PRINT " "
- 290 PRINT " "+GRAFNAM$+" SAVED TO DISKETTE"
- 300 CHAIN "EASYGRAF"
- 1100 PRINT " "
- 1110 PRINT " DIRECTORY IS FULL"
- 1120 PRINT " USE ANOTHER DISKETTE"
- 1130 CHAIN "EASYGRAF"
-